package com.woniu.healthy.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 走步表
 * </p>
 *
 * @author lwh
 * @since 2022-07-22
 */
public class Walk implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    @TableId(value = "ID", type = IdType.AUTO)
    private Integer id;

    /**
     * 创建时间
     */
    private LocalDateTime createdTime;

    /**
     * 更新时间
     */
    private LocalDateTime updatedTime;

    /**
     * 逻辑删除标识;默认1；删除0
     */
    private String deleteFlag;

    /**
     * 用户ID
     */
    private Integer userId;

    /**
     * 第一阶段步数;00:00-06:00
     */
    private Integer stepOne;

    /**
     * 第二阶段步数;06:00-12:00
     */
    private Integer stepTwo;

    /**
     * 第三阶段步数;12:00-18:00
     */
    private Integer stepThree;

    /**
     * 第四阶段步数;18:00-00:00
     */
    private Integer stepFour;

    /**
     * 走步总距离;单位：m
     */
    private Integer stepDistance;

    /**
     * 当日走步时长;单位：min
     */
    private Integer stepTime;

    /**
     * 热量;单位：卡
     */
    private BigDecimal heat;

    /**
     * 总步数
     */
    private Integer step;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
    public LocalDateTime getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(LocalDateTime createdTime) {
        this.createdTime = createdTime;
    }
    public LocalDateTime getUpdatedTime() {
        return updatedTime;
    }

    public void setUpdatedTime(LocalDateTime updatedTime) {
        this.updatedTime = updatedTime;
    }
    public String getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }
    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
    public Integer getStepOne() {
        return stepOne;
    }

    public void setStepOne(Integer stepOne) {
        this.stepOne = stepOne;
    }
    public Integer getStepTwo() {
        return stepTwo;
    }

    public void setStepTwo(Integer stepTwo) {
        this.stepTwo = stepTwo;
    }
    public Integer getStepThree() {
        return stepThree;
    }

    public void setStepThree(Integer stepThree) {
        this.stepThree = stepThree;
    }
    public Integer getStepFour() {
        return stepFour;
    }

    public void setStepFour(Integer stepFour) {
        this.stepFour = stepFour;
    }
    public Integer getStepDistance() {
        return stepDistance;
    }

    public void setStepDistance(Integer stepDistance) {
        this.stepDistance = stepDistance;
    }
    public Integer getStepTime() {
        return stepTime;
    }

    public void setStepTime(Integer stepTime) {
        this.stepTime = stepTime;
    }
    public BigDecimal getHeat() {
        return heat;
    }

    public void setHeat(BigDecimal heat) {
        this.heat = heat;
    }
    public Integer getStep() {
        return step;
    }

    public void setStep(Integer step) {
        this.step = step;
    }

    @Override
    public String toString() {
        return "Walk{" +
            "id=" + id +
            ", createdTime=" + createdTime +
            ", updatedTime=" + updatedTime +
            ", deleteFlag=" + deleteFlag +
            ", userId=" + userId +
            ", stepOne=" + stepOne +
            ", stepTwo=" + stepTwo +
            ", stepThree=" + stepThree +
            ", stepFour=" + stepFour +
            ", stepDistance=" + stepDistance +
            ", stepTime=" + stepTime +
            ", heat=" + heat +
            ", step=" + step +
        "}";
    }
}
